/*
 * WorldBoss.h
 *
 *  Created on: 2014. 1. 14.
 *      Author: jjaehuny
 */

#ifndef PROJECTZ_NRESOURCE_WORLDBOSS_H_
#define PROJECTZ_NRESOURCE_WORLDBOSS_H_

namespace ProjectZ { namespace NResource {

class WorldBoss
{
public:
	struct Data {
		int u16dungeon_tid;
		int u16boss_tid1;
		int u16boss_tid2;
		int u16boss_tid3;
		int u16map_id;

		void Clear()
		{
			u16dungeon_tid = 0;
			u16boss_tid1 = 0;
			u16boss_tid2 = 0;
			u16boss_tid3 = 0;
			u16map_id = 0;
		}
	};

public:
	WorldBoss();
	virtual ~WorldBoss();

	bool LoadResource();
	Data &		GetData() { return _clsData; }

private:
	Data		_clsData;
};

} /* NResource */ } /* ProjectZ */

#endif /* PROJECTZ_NRESOURCE_WORLDBOSS_H_ */
